package at.fhj.antesk.steamvaluecalc.interfaces;

import java.util.List;

import at.fhj.antesk.steamvaluecalc.data.Game;
import at.fhj.antesk.steamvaluecalc.enums.Currency;
import at.fhj.antesk.steamvaluecalc.exceptions.DataCalculatorException;


public interface DataCalculator {

    double calculateTotalPrice(List<Game> gameList, Currency currency);

    double calculateTotalHours(List<Game> gameList);

    void calculateAndSetHourValueForGame(Game game, Currency currency) throws DataCalculatorException;

}
